package chixing.day09.work;
public class LoginTest {
    public static void main(String[] args) {
        // 创建管理员用户
        AdminUser admin = new AdminUser("admin", "admin123", "ADMIN_CODE");
        // 设置正确的管理码
        admin.setInputAdminCode("ADMIN_CODE");

        // 创建普通用户
        NormalUser user1 = new NormalUser("user1", "user123");
        NormalUser user2 = new NormalUser("user2", "pass456");

        // 测试登录
        System.out.println("管理员登录: " + (LoginSystem.validate(admin) ? "成功" : "失败"));

        // 测试错误的管理码
        admin.setInputAdminCode("WRONG_CODE");
        System.out.println("管理员错误管理码登录: " + (LoginSystem.validate(admin) ? "成功" : "失败"));

        // 测试普通用户登录
        System.out.println("用户1登录: " + (LoginSystem.validate(user1) ? "成功" : "失败"));
        System.out.println("用户2登录: " + (LoginSystem.validate(user2) ? "成功" : "失败"));
    }
}
